﻿body
{
	color: inherit; /* text color */
	margin: 0px 0px 0px 0px; /* top right bottom left */
	font-size: xx-small;
	font-family: Arial;
}

.xtream
{
	color: inherit; /* text color */
	font-family: Arial; /* font name */
	font-size: xx-small; /* font size */
}




/* main table */
.awTable 
{
	text-align:left
}

.awDetailTable
{
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	border: 0px outset; /* border */
	border-collapse: collapse;
}

/* main table data cells */
.awTable td, th {
}

.awTable table td {
}

.awDetailTable td, th
{
	padding: 4px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #CCCCCC; /* table background color */
}

.awDetailTable table td {
    /*color: ; text color */
    font-family: Verdana; /* font name */
    font-size: xx-small; /* font size */
    border: 0px;
}

.awBasicSearch {
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	border: 0px;
	border-collapse: collapse;
}

.awBasicSearch td {
	border: 0px;
	padding: 1px;
}

.awSearchOpr {
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	color: maroon;
}

.awListAdd {
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	border: 0px;
	border-collapse: collapse;
}

.awListAdd td {
	border: 0px;
	padding: 2px;
}

.xtreamlist td {
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	border: 0px;
	padding: 0px;
	vertical-align: top; 
}

.awAddOption td {
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	padding: 2px; /* cell padding */	
	border: 0px;	
}

/* main table header cells */
.awTableHeader
{
	color: #FFFFFF;
	background-color: #00CCFF;
	vertical-align: top;
	font-weight: normal;
}

/* main table header cells */
.awTableHeaderCheckBox
{
	color: #FFFFFF;
	background-color: #00CCFF;
	vertical-align: top;
	font-weight: normal;
	vertical-align: middle;
	padding: 0 0 0 0;
}
.awTableItemCheckBox {
	vertical-align: middle;
	padding:0 0 0 0;	
	
}


.awTableHeader a:link
{
	color: #FFFFFF;
}


.awTableHeader a:visited
{
	color: #ccffff;
}

.awTableHeaderlist td
{
	background-color: #336699; /* header color */
	color: #FFFFFF; /* text color */
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	border: 0px;
	padding: 0px;
	vertical-align: top;
}

/* main table row color */
.awTableRow
{
	background-color: #F0FED8; /* alt row color 2 */
}

/* main table alternate row color */
.awTableAltRow
{
	background-color: #F4FEE2; /* alt row color 2 */
}

/* main table edit mode row color */
.awTableEditRow {
	background-color: #FFFF99; /* edit mode color */
}

/* main table highlight color */
.awTableHighlightRow {
	background-color: inherit; /* highlight color */
}

/* main table select color */
.awTableSelectRow
{
	background-color: #ffef82; /* select color */

}

/* main table footer section */
.awTableFooter {
	background-color: #FFFFCC;
}

/* main table pager section */
.awTablePager {
	background-color: #F5F5F5
}

/* classes for report */
.awReportTable {
    border: 0px;
    border-collapse: collapse;
}

.awReportTable td {
    padding: 3px;
}

.awGroupField {
	font-weight:normal;
}

.awGroupName
{
	font-weight:normal;
}

.awGroupHeader
{
	border-bottom: 3px double Gray;
	border-top: 3px double Gray;
}

.awGroupSummary {
	border-top: 1px solid Gray;
} 

.awGroupAggregate {
	font-weight: normal;
}

.awGrandSummary {
	border-top: 1px solid Gray;
}

/* message */
.awmsg {
	color: red; /* message color */
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */	
}

/* Ajax */
.awAstList {
	border: 1px solid black;
	background: #ffffff;
	position: absolute;
	padding: 0;
	white-space: nowrap;
}

.awAstListBase {
	position: absolute;
	padding: 1;
}

.awAstListItem {
	color: black;
	background: #ffffff;
	cursor: hand;
	cursor: pointer;
	white-space: nowrap;
	padding: 1;
}

.awAstSelListItem {
	color: white;
	background: Highlight;
	cursor: hand;
	cursor: pointer;
	white-space: nowrap;
	padding: 1;
}

/* MultiPage pager table */
.awMultiPagePager {
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */
	border: 0px; /* border */	
}

.awMultiPagePager td {
	padding: 2px; /* cell padding */	
}

.awBorderLess
{
	padding: 0 0 0 0;
	border-width:0;
}


.btn
{
	color: white;
	background-color: #2f335e;
	font-weight: normal;
	text-transform: capitalize;
	border-top-width: thin;
	border-left-width: thin;
	border-left-color: #3c5e98;
	border-bottom-width: thin;
	border-bottom-color: #3c5e98;
	border-top-color: #3c5e98;
	border-right-width: thin;
	border-right-color: #3c5e98;
	font-size: 13px;
}
.tableNoRecordFoundMessage
{
	width: 100%;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #00CCFF;
	vertical-align: top;
	font-weight: normal;
	text-align: center;

}
.welcomeMessage
{
	font-size: 14px;
	color: #0099FF;
	font-weight: bold;
}

.tableError
{
	width: 100%;
	font-size: 14px;
	color: #F00000;
	background-color: #E3FF91;
	font-weight: normal;
	text-align: center;
}

.tableInformation
{
	width: 100%;
	font-size: 14px;
	color: #006600;
	background-color: #E3FF91;
	font-weight: normal;
	text-align: center;
	}

.requiredField
{
	background-color: #E6FAFF;
}

.ascxButton a:link
{
	color:Gray;
}


.ascxButton a:visited {	
	color:White;
}

.PagerRecordsInfo
{
	color: #E95F03;
}

.PagerPageSize
{
	color: #E95F03;
}
.pagerCellPageSizes
{
	text-align:right
}

.loginMainTable
{
	background-color:#f8fae5;
	width:100%;
	height:200;
}






